Bringing Ontology Awareness into Model Driven Engineering Platforms
نویسندگان
چکیده
In state-of-the-art of MDE platforms semantic technologies such as ontologies are rarely used. Our aim is to understand the role of ontologies in supporting model-driven engineering, in particular MDE platforms. MDE platforms may benefit from semantic technologies in formal model semantics and automated reasoning on different levels of the metamodelling architecture. We present an ontology-aware MDE platform architecture and outline some application scenarios where ontologies and automatic reasoning may bring benefit to such platforms. Additionally, an example of using ontologies for verification checks of mapping models in the course of metamodel composition is illustrated.
منابع مشابه
Ontology-Based Model Transformation
Today, model-driven development is getting more sophisticated and can be used for modeling enterprises and developing application systems. Since current interoperability solutions operate essentially at a syntactical level, technologies have to be developed enabling interoperability based on middleware, and development platforms have to be enriched with machine-understandable semantics. Our app...
متن کاملMLContext: A Context-Modeling Language for Context-Aware Systems
Context awareness refers to systems that can both sense and react based on their environment. The complexity of these systems makes necessary to apply software engineering techniques in their development, such as Model-Driven Software development (MDD). One of the main difficulties that developers of contextaware systems must tackle is how to manage the needed context information. In this paper...
متن کاملAn Architecture for the Development of Context-aware Services based on MDA and Ontologies
Most ubiquitous or pervasive applications focus on the development of legacy or ad hoc architectures to capture and adapt context. There is no consensus or standards for context definition, representation and reasoning. These architectures join business logic with context-aware statements into the same artifact and do not provide context interoperability and reuse. In this work we present an in...
متن کاملContext-aware Modeling for Spatio-temporal Data Transmitted from a Wireless Body Sensor Network
Context-aware systems must be interoperable and work across different platforms at any time and in any place. Context data collected from wireless body area networks (WBAN) may be heterogeneous and imperfect, which makes their design and implementation difficult. In this research, we introduce a model which takes the dynamic nature of a context-aware system into consideration. This model is con...
متن کاملSemantic Model-Driven Development of Service-centric Software Architectures
Service-oriented architecture (SOA) is a recent architectural paradigm that has received much attention. The prevalent focus on platforms such as Web services, however, needs to be complemented by appropriate software engineering methods. We propose the model-driven development of service-centric software systems. We present in particular an investigation into the role of enriched semantic mode...
متن کامل